﻿@model Bricks.Business.Models.Account.ActionInfo

@{
    ViewBag.Title = "引入现有功能";
    Layout = "~/Views/Shared/_UserPage.cshtml";
}

@*实现对EasyUI的DataGird控件操作的JS代码*@
<script type="text/javascript">
    $(function () {
        //当页面首次刷新的时候执行的事件
        initImportTable();
    });
    //实现对DataGird控件的绑定操作

    function initImportTable(queryData) {
        $('#importActionDataGrid').datagrid({   //定位到Table标签，Table标签的ID是importActionDataGrid
            //   ActionInfo是控制器，GetData是控制器中获取用户数据的一个Action
            url: '/ActionInfo/GetDataList?isFilterDeleted=true',   //指向后台的Action来获取当前用户的信息的Json格式的数据
            //title: '功能管理',  //标识
            iconCls: 'icon-bricks',
            //width: 'auto',
            //height: 500,
            nowrap: true,
            autoRowHeight: false,
            striped: true,
            collapsible: true,
            pagination: false,
            //pageSize: 20,
            rownumbers: true,
            //sortName: 'ID',    //根据某个字段给easyUI排序
            //sortOrder: 'asc',
            remoteSort: false,
            idField: 'ID',
            checkOnSelect: true,
            selectOnCheck: true,
            singleSelect: false,
            queryParams: queryData,  //异步查询的参数
            //toolbar: '#actionToolBar',
            columns: [[
                { field: 'ck', checkbox: true },   //选择
                {
                    title: '@Html.LabelFor(model => model.Icon)', field: 'Icon', width: 35, sortable: false, align: "center",
                    formatter: function (value, row, index) {
                        if (value) {
                            return $.GetIcon(value);  //图标
                        }
                    }
                },
                { title: '@Html.LabelFor(model => model.ActionName)', field: 'ActionName', width: 100, sortable: true },
                { title: '@Html.LabelFor(model => model.ActionCode)', field: 'ActionCode', width: 100, sortable: true },
                { title: '@Html.LabelFor(model => model.ActionTypeNum)', field: 'ActionTypeString', width: 80, sortable: true },
            ]]
        });
    }
</script>

<div class="easyui-panel" title="功能列表">
    <form id="form-importAction" method="post">
        <!--数据列表（根据JS构造数据）-->
        <table id="importActionDataGrid" style="height: 350px;"></table>
    </form>
</div>
